﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Web;

namespace projetoFinal.Models
{
    [Table("pjuridica")]
    public class CadastroJuridico : Pessoa
    {
        public virtual Pessoa PessoaId { get; set; }

        [RegularExpression(@"[a-zA-Z0-9]{5,100}", ErrorMessage = "Letrar e Números. Mininmo 5 caracteres.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Fantasia { get; set; }

        [RegularExpression(@"[a-zA-Z0-9]{5,100}", ErrorMessage = "Letrar e Números. Mininmo 5 caracteres.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string RazaoSocial { get; set; }

        [RegularExpression(@"[0-9]{22}", ErrorMessage = "Somente Números.")]
        [Required(ErrorMessage = "Campo Obrigatorio")]
        public string Cnpj { get; set; }
    }
}